/**flup.css**/
.layui-layer-shade{filter:alpha(Opacity=1)!important;-moz-opacity:0.01!important;opacity:0.01!important;}

/*bigGlass 文字放大*/
#bigGlass{height:35px;position:absolute;color:#fff;background-color:#45AEF8;display:none;line-height:35px;font-size:25px;font-weight:bold;padding:0 5px;}
#bigGlass span{margin-left:8px;}
#bigGlass span:first-child{margin-left:0;}

/**设置placeholder颜色**/
.invalid-fff:-moz-placeholder {color:#fff;opacity:0.8;}/* Mozilla Firefox 4 to 18 */
.invalid-fff::-moz-placeholder {color:#fff;opacity:0.8;} /* Mozilla Firefox 19+ */
.invalid-fff:-ms-input-placeholder{color:#fff;opacity:0.8;}
.invalid-fff::-webkit-input-placeholder {color:#fff;opacity:0.8;}
.invalid-f00:-moz-placeholder {color:red;opacity:1;}/* Mozilla Firefox 4 to 18 */
.invalid-f00::-moz-placeholder {color:red;opacity:1;} /* Mozilla Firefox 19+ */
.invalid-f00:-ms-input-placeholder{color:red;}
.invalid-f00::-webkit-input-placeholder {color:red;}

.flup .menu{background:#45aef8;padding:5px 15px;height:40px;overflow:hidden;position:fixed;z-index:1000;left:0;top:0;right:0;}
.flup .menu table{height:30px;}
.flup .menu .sdiv{height:30px;width:100%;border-radius:5px;overflow:hidden;background:#31a0ef;padding:0 5px;}
.flup .menu .sdiv table{height:30px;width:100%;}
.flup .main{padding:15px;color:#666;}
.flup .main .item{position:relative;background:#fff;line-height:20px;margin-bottom:10px;border-radius:5px;padding:10px 15px;border:1px solid #d7d7d7;box-shadow: 1px 1px 5px #ccc;}
.flup .main .item .opmain{border-top:1px solid #ddd;margin-top:5px;text-align:center;padding-top:5px;}
.flup .main .item .opmain img{height:20px;width:20px;}
.flup .main .item .opmain a{color:#3F8EFA;}
.flup .main .item .opmain a span{margin-left:5px;position:relative;top:3px;}
.flup .main .item .top{position:absolute;z-index:1;top:0;right:15px;width:25px;}

.menu-left-close a{position:fixed;z-index:1986;left:0;bottom:0;right:0;top:0;background:#666;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;}
.menu-left{position:fixed;z-index:1988;width:130px;background:#45AEF8;color:#fff;}
.menu-left .menu-header{border-bottom:1px solid #6AC1FF;margin-top:20px;}
.menu-left .avatar{border-radius:30px;overflow:hidden;width:60px;margin:0 auto;}
.menu-left .doctor_name{overflow:hidden;text-align:center;margin-top:10px;padding-bottom:20px;}
.menu-left .menu-item{border-top:1px solid #6AC1FF;font-size:15px;line-height:40px;}
.menu-left .menu-item img{height:20px;}
.menu-left .menu-item a{color:#fff;}
.menu-left .menu-item span{margin-left:5px;position:relative;top:3px;}
.menu-left .menu-item:hover{background:#31A0EE;}
.menu-left .menu-footer{bottom:0;right:0;left:0;border-top:1px solid #6AC1FF;}
.menu-left .menu-footer a{line-height:40px;display:block;height:40px;width:100%;color:#fff;}
.menu-left .menu-footer a:hover{background:#31A0EE;}


.flup .cureedit .fheader{margin:15px;background:#fff;border-radius:5px;padding:10px 15px 20px 15px;border:1px solid #d7d7d7;box-shadow:1px 1px 5px #ccc;}
.flup .cureedit .fheader td{border-bottom:#ddd 1px solid;}
.flup .cureedit .fheader input{border:0;height:40px;line-height:40px;width:100%;}
.flup .cureedit .fheader textarea{border-bottom:#ddd 1px solid;line-height:25px;resize:none;width:100%;border-radius:5px;padding:5px;}
.flup .fgender a{margin-right:25px;}
.flup .fgender a img{height:20px;}
.flup .fgender a span{margin-left:5px;position:relative;top:2px;}

.flup .plantemp{left:0;right:0;top:36px;z-index:100;}
.flup .plantemp a{border:1px solid #ccc;white-space:nowrap;text-align:center;border-radius:5px;display:block;line-height:25px;padding:5px;margin:-8px;color:#333;}
.flup .plantemp a:hover{background:#AFCEF9;border:1px solid #4793FA;color:#fff;}
.flup .flup-temp-main{padding-bottom:60px;}
.flup .flup-temp-main .item{margin-top:10px;background:#fff;}
.flup .flup-temp-main .item .daynum{border:1px solid #ddd;border-radius:5px;background:#eee;padding:2px 5px;width:50px;color:#1B9AF7;}
.flup .flup-temp-main .item textarea{resize:none;height:100px;padding:2px 5px;background:#fff!important;border-color:#ddd!important;}

.flup .plup-temp-foot{z-index:1;padding:5px 15px;bottom:0;left:0;right:0;position:fixed;}
.flup .xidi{position:fixed;z-index:10;left:0;right:0;bottom:0;padding:5px;background:#fff;border-top:1px solid #ddd;}

.flup .fmed-img-main{width:100px;height:100px;margin:0 auto;}
.flup .fmed-img-upfile{width:100px;height:100px;right:0;top:0;filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;}
.flup .item-img{padding:5px;}
.flup .main-img{margin:0 -5px;}
.flup .main-img span{top:-3px;right:-3px;}

.flup .pub_patient{position:fixed;z-index:1000;left:0;right:0;}
.flup .pub_patient_zw{}







